/**
 @Name：layuiAdmin 公共业务
 */

layui.define(function (exports) {
    var $ = layui.$,
        layer = layui.layer,
        laytpl = layui.laytpl,
        setter = layui.setter,
        view = layui.view,
        admin = layui.admin,
        table = layui.table;

    //公共业务的逻辑处理可以写在此处，切换任何页面都会执行
    //……

    /**
     * 退出登录
     */
    admin.events.logout = function () {
        //执行退出接口
        admin.req({
            async: false,
            type: 'POST', url: '/passport/modify/logout',
            dataType: "JSON", data: {},
            done: function (res) { //这里要说明一下：done 是只有 response 的 code 正常才会执行，而 succese 则是只要 http 为 200 就会执行
                //清空本地记录的 token，并跳转到登入页
                admin.exit(function () {
                    location.href = '/passport/login';
                });
            }
        });
    };

    //对外暴露的接口
    exports('zmn.common', {});
});